package it.prova.uml.value;

import org.eclipse.jst.jsf.context.structureddocument.IStructuredDocumentContext;
import org.eclipse.jst.jsf.metadataprocessors.MetaDataContext;


public interface IMetaDataEnabledFeature {
public void setStructuredDocumentContext(IStructuredDocumentContext context);
	
	/**
	 * Gets structured document context that this feature will operating on
	 * @return IStructuredDocumentContext
	 */
	public IStructuredDocumentContext getStructuredDocumentContext();
	
	/**
	 * Sets metadata model context that this feature will operating on
	 * @param context 
	 */
	public void setMetaDataContext(MetaDataContext context);
	
	/**
	 * Gets metadata model context that this feature will be operating on. 
	 * @return MetaDataContext
	 */
	public MetaDataContext getMetaDataContext();
}
